package com.dreamchaser.dream.common.pojo;

import java.util.Date;

/**
 * 记录追梦之旅的事件(event)
 * 
 * @author bianj
 * @version 1.0.0 2020-10-29
 */
public class Event {
    /** 版本号 */
    private static final long serialVersionUID = -8108769862342906759L;

    /** 事件id */
    private Integer id;

    /** 事件等级，表示事件的重要程度（0表示最高等级为里程碑事件，越往后层次越低） */
    private Integer grade;

    /** 事件发生时间 */
    private Date date;

    /** 事件发生内容 */
    private String content;

    /** 事件标题 */
    private String title;

    /** 事件所属追梦之旅id */
    private Integer journey;


    /**
     * 获取事件id
     * 
     * @return 事件id
     */
    public Integer getId() {
        return this.id;
    }

    /**
     * 设置事件id
     * 
     * @param id
     *          事件id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取事件等级，表示事件的重要程度（0表示最高等级为里程碑事件，越往后层次越低）
     * 
     * @return 事件等级
     */
    public Integer getGrade() {
        return this.grade;
    }

    /**
     * 设置事件等级，表示事件的重要程度（0表示最高等级为里程碑事件，越往后层次越低）
     * 
     * @param grade
     *          事件等级
     */
    public void setGrade(Integer grade) {
        this.grade = grade;
    }

    /**
     * 获取事件发生时间
     * 
     * @return 事件发生时间
     */
    public Date getDate() {
        return this.date;
    }

    /**
     * 设置事件发生时间
     * 
     * @param date
     *          事件发生时间
     */
    public void setDate(Date date) {
        this.date = date;
    }

    /**
     * 获取事件发生内容
     * 
     * @return 事件发生内容
     */
    public String getContent() {
        return this.content;
    }

    /**
     * 设置事件发生内容
     * 
     * @param content
     *          事件发生内容
     */
    public void setContent(String content) {
        this.content = content;
    }

    /**
     * 获取事件标题
     * 
     * @return 事件标题
     */
    public String getTitle() {
        return this.title;
    }

    /**
     * 设置事件标题
     * 
     * @param title
     *          事件标题
     */
    public void setTitle(String title) {
        this.title = title;
    }

    /**
     * 获取事件所属追梦之旅id
     * 
     * @return 事件所属追梦之旅id
     */
    public Integer getJourney() {
        return this.journey;
    }

    /**
     * 设置事件所属追梦之旅id
     * 
     * @param journey
     *          事件所属追梦之旅id
     */
    public void setJourney(Integer journey) {
        this.journey = journey;
    }
}